package com.dwy2002.common.exception;

import lombok.Getter;

/**
 * 处理id为空的异常类
 *
 * @author 杜伟毅
 * @version 1.0
 * @since 2025/03/12
 */
@Getter
public class EmptyIdException extends RuntimeException {
    // 获取参数名（可选）
    // 可选：添加参数名用于更清晰的错误提示
    private final String paramName;

    // 基础构造方法
    public EmptyIdException() {
        super("ID不能为空");
        this.paramName = "id";
    }

    // 带参数名的构造方法（更具体）
    public EmptyIdException(String paramName) {
        super("报错于" + paramName + "方法");
        this.paramName = paramName;
    }

}
